package com.asm.service;

import com.asm.pojo.Analysis1Sig;
import org.apache.ibatis.annotations.Mapper;
import org.apache.ibatis.annotations.Param;
import org.springframework.stereotype.Repository;

import java.util.List;


public interface Analysis1SigService {
    List<Analysis1Sig> getTFBindingAlterationPreBySearch( String tf, String[] health_status, String tissue,String motif,String search);
    List<Analysis1Sig> getTFBindingAlterationHoPreBySearch( String tf, String[] health_status, String tissue,String motif,String search);
    List<Analysis1Sig> getTFBindingAlterationCorBySearch( String tf, String[] health_status, String tissue,String motif,String search);

    List<Analysis1Sig> getTFBindingAlterationPre(String tf,String[] health_status,String tissue,String motif);
    List<Analysis1Sig> getTFBindingAlterationPreDeduplication(String tf,String[] health_status,String tissue,String motif);
    List<Analysis1Sig> getTFBindingAlterationHoPre(String tf,String[] health_status,String tissue,String motif);
    List<Analysis1Sig> getTFBindingAlterationHoPreDeduplication(String tf,String[] health_status,String tissue,String motif);
    List<Analysis1Sig> getTFBindingAlterationCor(String tf,String[] health_status,String tissue,String motif);
    List<Analysis1Sig> getTFBindingAlterationCorDeduplication(String tf,String[] health_status,String tissue,String motif);



    List<Analysis1Sig> getTFBindingAlterationPre(String tf,String[] health_status,String tissue);
    List<Analysis1Sig> getTFBindingAlterationPreDeduplication(String tf,String[] health_status,String tissue);
    List<Analysis1Sig> getTFBindingAlterationHoPre(String tf,String[] health_status,String tissue);
    List<Analysis1Sig> getTFBindingAlterationHoPreDeduplication(String tf,String[] health_status,String tissue);
    List<Analysis1Sig> getTFBindingAlterationCor(String tf,String[] health_status,String tissue);
    List<Analysis1Sig> getTFBindingAlterationCorDeduplication(String tf,String[] health_status,String tissue);


    List<Analysis1Sig> getTFBindingMotifCorDeduplication(String tf,String[] health_status,String tissue);
    List<Analysis1Sig> getTFBindingMotifPreDeduplication(String tf,String[] health_status,String tissue);
    List<Analysis1Sig> getTFBindingMotifHoPreDeduplication(String tf,String[] health_status,String tissue);

}
